package com.bkgy.modularbx.coil_track_stats.dto;

import io.swagger.v3.oas.annotations.media.Schema;
import lombok.Data;

import java.math.BigDecimal;
import java.util.List;

/**
 * 缺陷原因符合占比统计结果DTO
 */
@Data
@Schema(description = "缺陷原因符合占比")
public class DefectResultDTO {

    @Schema(description = "统计日期列表")
    private List<String> tocDates;

    @Schema(description = "重量原因（重量）统计列表")
    private List<BigDecimal> defectWeightLossRate;

    @Schema(description = "成材率原因（重量）统计列表")
    private List<BigDecimal> defectYieldLossRate;

    @Schema(description = "质量原因（重量）统计列表")
    private List<BigDecimal> defectQualityLossRate;


    @Schema(description = "重量原因（个数）统计列表")
    private List<BigDecimal> defectWeightCntRate;

    @Schema(description = "成材率原因（个数）统计列表")
    private List<BigDecimal> defectYieldCntRate;

    @Schema(description = "质量原因（个数）统计列表")
    private List<BigDecimal> defectQualityCntRate;

}